<!doctype html>
<html>
      <head>
            <meta charset="utf-8"/>
            <title>window</title>
            <script>
              //1.提示框:弹出框、确认框、反馈框
              //1.1 弹出框 ：弹出提示，没有返回值。
          // alert("你好");
              //   1.2确认框：弹出提示，让用户选择，若选择是，则返回true，否则返回false；
           //  var b=confirm("你吃了吗");
          //   alert(b);
             //   1.3反馈框：弹出提示，让用户反馈，让用户输入，返回的的值就是用户输入的内容。
             //        参数1：提示信息
             //        参数2：框内的默认值
              var t=prompt("请告知","你吃得什么");
             alert(t);
         
            //  2.定时器：周期性，一次性
            //2.1 周期性定时器：每隔n毫秒执行一次function.
            var a=0;           
            var id1=setInterval(function(){//返回的是该定时器的id。
                console.log(a++);
                //通过id来停止定时器
                if(a==5){
                    clearInterval(id1);
                }
                }, 1000);//启动定时器，每一秒执行一次函数。

            //2.2一次性定时器：
            //延迟n毫秒执行一次function。
            //启动定时器，延迟两秒执行function。返回的是该定时器的id
           var id2=setTimeout(function(){
               console.log("你个贱俾");
               },2000);//一次性定时器的id也是用来停止他的。
               //他在执行一次之后会自动停止，但是我们可以在其未执行前（在延迟时间范围内）主动停止。
               clearTimeout(id2);
               
           //启动定时器：相当于启动了一个线程，因此js会继续向下执行完毕，不会等待定时器中function执行完毕，再向下执行
           </script>
      </head>
      <body>
        <p>window对象有很多方法</p>
        <p>window对象有很多属性</p>
        
        
      </body>
</html>